﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RoardersAgentSim.CSVUtils.CSVMapping
{
	/// <summary>
	/// Population mapping for importing from csv
	/// </summary>
	public class PopulationMapping
	{
		/// <summary>
		/// the node id
		/// </summary>
		public string NodeID
		{
			get;
			set;
		}
		/// <summary>
		/// Population count found in the node
		/// </summary>
		public int Count
		{
			get;
			set;
		}
		/// <summary>
		/// Determine if the population has access to car or not
		/// </summary>
		public int phi { get; set; }
		/// <summary>
		/// Tendency to follow advice
		/// </summary>
		public double zeta { get; set; }
		/// <summary>
		/// Field effect by surrounding environment (herd instinct)
		/// </summary>
		public double gamma { get; set; }
		/// <summary>
		/// Value determining if the population need to go to a shelter (0) or hospital (1)
		/// </summary>
		public int eta { get; set; }
        /// <summary>
        /// Evacuation threshold (alfa) used in deciding whether the population should evacuate of not
        /// </summary>
        public double evacuationThreshold { get; set; }


	}
}
